﻿/**
 * Swiper 3.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: February 7, 2016
 */
.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	z-index: 1
}
.swiper-container-no-flexbox .swiper-slide {
	float: left
}
.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.swiper-container-multirow>.swiper-wrapper {
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}
.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}
.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
	height: auto
}
.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-transition-property: -webkit-transform, height;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform, height
}
.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
	touch-action: pan-x
}
.swiper-button-next, .swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 27px;
	height: px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	-moz-background-size: 27px 44px;
	-webkit-background-size: 27px 44px;
	background-size: 27px 44px;
	background-position: center;
	background-repeat: no-repeat
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAACNJJREFUeF7t3d2qXNUShuE5LtL83E1yO54EgqIoiqIoihIIJBAISiAogaAEAiEQaFlhNiTL1avnT41RX1W9+3h2jaqv6mFttwe7TfyHBEjgZAKNbEiABE4nABCugwSuSQAgnAcJAIQbIIFtCfAXZFtu/KpIAgApsOjD4dBaa4cCo5qPCBDzSLUKHg6HT6dputjz7dbaO63u9LsBiP6ONnc44/hkLnBvRvJ2c8GCPwRI0qVfwnGc8v40Tbdaa2+Sjm0+FkDMI/UveALHsbHPZySv/TvV7wAg+jta1eEZHMdaX85IXq0qXvBjgCRa+kIcx4m/npH8kygC81EAYh6pT8GVOI5NfjtN083W2kufrvVfBYj+js52uBHHse73M5IXZx8q+AFAgi99J47j9D/OSP4KHod5+wAxj3RcQSMcx4Z/nqbpRmvt+bgJ9F8CiP6OruzQGMfxjV9nJM+CxmLeNkDMI+1fsBOOY+O/z0j+6D+J/gsA0d/RRx12xnF868GM5GmweMzbBYh5pP0KDsJxHODhjORJv4n0KwNEf0fvOxyM45jKoxnJ4yAxmbcJEPNI7Qs64bgY5G5r7Y79RHEqAkR8V+DwXRBAfPO/9nVw+C8HIP47uLIDcGgsBiAae/D4n3Kvmrz8P3NcDgUgYkD4y6G1EIAI7QMcQsuYWwGIyE7AIbKIS20ARGAv4BBYwokWAOK8G3A4L+DM8wBx3A84HMNf+DRAFgZl/Rk4rBPtUw8gfXLl35A75NrjSYD0SPWamvzlGBz4zucAsjPANT8Hx5q0NL4FyKA9gGNQ0MbPAMQ40KvKgWNAyJ2eAEinYI9lwdE54M7lAdIxYHB0DHdQaYB0ChocnYIdXBYgHQIHR4dQnUoCxDh4cBgH6lwOIIYLAIdhmCKlAGK0CHAYBSlWBiAGCwGHQYiiJQCyczHg2Bmg+M8BsmNB4NgRXpCfAmTjosCxMbhgPwPIhoWBY0NoQX8CkJWLA8fKwIJ/DpAVCwTHirCSfAqQhYsEx8Kgkn0GkAULBceCkJJ+ApAziwVH0stfOBZArgkKHAuvKPFnADmxXHAkvvoVowHkirDAseKCkn8KkEsLBkfyi185HkA+CAwcK6+nwOcAmZfsiONOa+1ugVsLOSJApmkCR8jbHdJ0eSDgGHJnYR8pDQQcYe92WONlgYBj2I2FfqgkEHCEvtmhzZcDAo6h9xX+sVJAwBH+XocPUAYIOIbfVooHSwABR4pbdRkiPRBwuNxVmkdTAwFHmjt1GyQtEHC43VSqh1MCAUeqG3UdJh0QcLjeU7rHUwEBR7r7dB8oDRBwuN9SygZSAAFHytuUGCo8EHBI3FHaJkIDAUfau5QZLCwQcMjcUOpGQgIBR+qblBouHBBwSN1P+mZCAQFH+nuUGzAMEHDI3U6JhkIAAUeJW5QcUh4IOCTvpkxT0kDAUeYOZQeVBQIO2Zsp1ZgkEHCUukHpYeWAgEP6Xso1JwUEHOXuT35gGSDgkL+Vkg1KAAFHydsLMbQ7EHCEuJOyTboCAUfZuwszuBsQcIS5kdKNugABR+mbCzX8cCDgCHUf5ZutBORua+1O+Y0TwKoEhgO56M7xrwhIVp0HH7sAAQmHFyUBNyAgiXIitft0BQKS2scXYXp3ICCJcCZ1e5QAApK6B6g+uQwQkKifSs3+pICApOYRKk8tBwQkyudSrzdJICCpd4iqE8sCAYnqydTqSxoISGodo+K08kBAong2dXoKAQQkdQ5SbdIwQECidjo1+gkFBCQ1jlJpynBAQKJ0Pvl7CQkEJPkPU2XCsEBAonJCufsIDQQkuY9TYbrwQECicEZ5e0gBBCR5D9R7sjRAQOJ9SjnfTwUEJDmP1HOqdEBA4nlO+d5OCQQk+Q7Va6K0QEDidVK53k0NBCS5jtVjmvRAQOJxVnneLAEEJHkOdvQkZYCAZPRp5XivFBCQ5DjakVOUAwKSkecV/62SQEAS/3BHTVAWCEhGnVjsd0oDAUns4x3RfXkgIBlxZnHfAMi8O/6PReMecc/OAfJBuiDpeWoxawPk0t5AEvOQe3UNkCuSBUmvc4tXFyAndgaSeMfco2OAXJMqSHqcXKyaADmzL5DEOmjrbgGyIFGQLAgp6ScAWbhYkCwMKtlnAFmxUJCsCCvJpwBZuUiQrAws+OcA2bBAkGwILehPALJxcSDZGFywnwFkx8JAsiO8ID8FyM5FgWRngOI/B4jBgkBiEKJoCYAYLQYkRkGKlQGI4UJAYhimSCmAGC8CJMaBOpcDSIcFgKRDqE4lAdIpeJB0CnZwWYB0DBwkHcMdVBognYMGSeeAO5cHSOeAL8qDZEDInZ4ASKdgL5cFyaCgjZ8BiHGg15UDycCwjZ4CiFGQS8uAZGlSGt8BxGEPIHEIfeOTANkY3N6fgWRvgmN+D5AxOV/5Ckgcw1/4NEAWBtXrM5D0StamLkBsctxVBSS74uv6Y4B0jXd5cZAsz2rklwAZmfaZt0AitIy5FYCI7QQkWgsBiNY+3ncDEp2lAERnFx91AhKNxQBEYw/8exLRPQBEdDHHtvhL4rsggPjmv+h1kCyKqctHAOkSq31RJySPpmm60Vp7bD9RjIoAibEnj/916+GM40mgiMxbBYh5pH0LDvpL8mDG8bTvNPrVAaK/o/912BnJbzOOPwNGY94yQMwjHVOwE5Jfpmm62Vp7NmYK/VcAor+jkx0aI/lpxvE8cCTmrQPEPNKxBY2Q/DDj+Hts9/qvAUR/R2c73Inku2mabrXWXpx9qOAHAEmy9I1IvplxvEwSg/kYADGP1K/gSiRfzTj+9etY/2WA6O9oVYcLkXwxTdPt1tqrVcULfgyQhEs/g+SzGcfrhKObjwQQ80g1Cp5Acn/+r1VvNLrU7wIg+jva3OElJPfmvxxvNxcs+EOAJF/6jORizxf/zPEu+bjm4wHEPFK9gofDobXWDnqd6XcEEP0d0aFjAgBxDJ+n9RMAiP6O6NAxAYA4hs/T+gkARH9HdOiYAEAcw+dp/QT+AwJJxvYe+DvyAAAAAElFTkSuQmCC");
	left: 10px;
	right: auto
}
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background-image: url("data:image/png;base64,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");
	right: 10px;
	left: auto
}
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10
}
.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%
}
.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2
}
button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	appearance: none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}
.swiper-pagination-white .swiper-pagination-bullet {
	background: #fff
}
.swiper-pagination-bullet-active {
	opacity: 1;
	background: #007aff
}
.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000
}
.swiper-container-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	-moz-transform: translate3d(0, -50%, 0);
	-o-transform: translate(0, -50%);
	-ms-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 5px 0;
	display: block
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px
}
.swiper-pagination-progress {
	background: rgba(0,0,0,.25);
	position: absolute
}
.swiper-pagination-progress .swiper-pagination-progressbar {
	background: #007aff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
	-webkit-transform-origin: right top;
	-moz-transform-origin: right top;
	-ms-transform-origin: right top;
	-o-transform-origin: right top;
	transform-origin: right top
}
.swiper-container-horizontal>.swiper-pagination-progress {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0
}
.swiper-container-vertical>.swiper-pagination-progress {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0
}
.swiper-pagination-progress.swiper-pagination-white {
	background: rgba(255,255,255,.5)
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
	background: #fff
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
	background: #000
}
.swiper-container-3d {
	-webkit-perspective: 1200px;
	-moz-perspective: 1200px;
	-o-perspective: 1200px;
	perspective: 1200px
}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(right, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(right, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: -o-linear-gradient(right, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: linear-gradient(to left, rgba(0,0,0,.5), rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: -o-linear-gradient(left, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: linear-gradient(to right, rgba(0,0,0,.5), rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: linear-gradient(to top, rgba(0,0,0,.5), rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(top, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: -o-linear-gradient(top, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: linear-gradient(to bottom, rgba(0,0,0,.5), rgba(0,0,0,0))
}
.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {
	-ms-perspective: 1200px
}
.swiper-container-cube, .swiper-container-flip {
	overflow: visible
}
.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}
.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden
}
.swiper-container-cube .swiper-slide {
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	-moz-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}
.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}
.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0,0,0,.1)
}
.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}
.swiper-container-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%
}
.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0,0,0,.5);
	border-radius: 10px;
	left: 0;
	top: 0
}
.swiper-scrollbar-cursor-drag {
	cursor: move
}
.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	-moz-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
	-moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
	animation: swiper-preloader-spin 1s steps(12, end) infinite
}
.swiper-lazy-preloader:after {
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: 50%;
	-webkit-background-size: 100%;
	background-size: 100%;
	background-repeat: no-repeat
}
.swiper-lazy-preloader-white:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
@-webkit-keyframes swiper-preloader-spin {
100% {
-webkit-transform:rotate(360deg)
}
}
@keyframes swiper-preloader-spin {
100% {
transform:rotate(360deg)
}
}
